platoon corporal - French English Dictionary